package swimv2.ejb.util;

import javax.persistence.EntityManager;

import swimv2.ejb.entity.Utente;


public abstract class GestioneUtenti  {

	
	public static  Utente creaUtente(EntityManager entityManager, String nome, String cognome, String username, String password)
	{
		Utente utente = new Utente(nome,cognome,username,password);
		entityManager.persist(utente);
	
		return utente;
	}
	

	public static  Utente cercaUtente(EntityManager entityManager, String username)
	{
		Utente utente = entityManager.find(Utente.class, username); 
		/*Query query=entityManager.createQuery("FROM Utente WHERE Username="+username);
		Utente utente=(Utente) query.getSingleResult();*/ 
		return utente;
		
	}
	
	public static Utente aggiornaFoto(EntityManager entityManager,String username, byte[]foto){
		Utente utente = entityManager.find(Utente.class, username);
		utente.setFoto(foto);
		entityManager.persist(utente);
		return utente;
	}

}
